[HVM] Add TCG BIOS extensions to the high memory area along with
authorkaf24@localhost.localdomain <kaf24@localhost.localdomain>
Fri, 26 Jan 2007 16:38:32 +0000 (16:38 +0000)
committerkaf24@localhost.localdomain <kaf24@localhost.localdomain>
Fri, 26 Jan 2007 16:38:32 +0000 (16:38 +0000)
commit2d52e184e5373ff7c84baacbaac69ee353b0ac88
tree9b6ab4b2c943eeaf21a8978eaafc0884472c506a
parentdd59dfdfb1e48b15dfa0139fd3d78070ebaf4479
[HVM] Add TCG BIOS extensions to the high memory area along with
some often-used libc utility functions. The TCG extensions are
described here:

https://www.trustedcomputinggroup.org/specs/PCClient/TCG_PCClientImplementationforBIOS_1-20_1-00.pdf

I have tried to keep the patching with rombios.c to a minimum, but
some amount of code needs to be inserted at various locations.

The code is currently deactivated, but can be activated by setting
BX_TCGBIOS to '1'.

Signed-off-by: Stefan Berger <stefanb@us.ibm.com>
14 files changed:
tools/firmware/rombios/32bit/32bitbios.c
tools/firmware/rombios/32bit/Makefile
tools/firmware/rombios/32bit/tcgbios/Makefile [new file with mode: 0644]
tools/firmware/rombios/32bit/tcgbios/tcgbios.c [new file with mode: 0644]
tools/firmware/rombios/32bit/tcgbios/tcgbios.h [new file with mode: 0644]
tools/firmware/rombios/32bit/tcgbios/tpm_drivers.c [new file with mode: 0644]
tools/firmware/rombios/32bit/tcgbios/tpm_drivers.h [new file with mode: 0644]
tools/firmware/rombios/32bit/util.c [new file with mode: 0644]
tools/firmware/rombios/32bit/util.h [new file with mode: 0644]
tools/firmware/rombios/32bitgateway.c
tools/firmware/rombios/32bitprotos.h
tools/firmware/rombios/Makefile
tools/firmware/rombios/rombios.c
tools/firmware/rombios/tcgbios.c [new file with mode: 0644]